//引入路由对象
import { createRouter,createWebHashHistory } from 'vue-router'

//引入当前目录下所有JS文件
//{eager: true}提前载入
const modfile = import.meta.glob('./*.js',{eager: true}) 

//定义一个路由的集合变量
const RouterList = []

Object.values(modfile).map(async (mod)=>{
    
    if(mod.default) await RouterList.push(...mod.default)
})


//导出路由对象
export default createRouter({
    history: createWebHashHistory(), 
    linkExactActiveClass: 'active',//精确匹配
    routes: RouterList //路由列表

})
